home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / ARCHIVE / LUP100.ZIP;1 / LUP.DOC < prev    next >
Encoding:
Text File  |  1993-11-14  |  21.6 KB  |  527 lines

  1.       Lodji-Utility-Program (LUP), Version 1.00.
  2.                   by David W. Roscoe
  3.  
  4.  
  5.                       USER MANUAL
  6.  
  7.  
  8.  
  9.  
  10. CONTENTS
  11.  
  12.   INTRODUCTION
  13.   SHAREWARE AND REGISTRATION
  14.   REQUIREMENTS
  15.   INSTALLATION
  16.   CONFIGURATION
  17.   STARTING THE PROGRAM
  18.   USING THE PROGRAM
  19.   MENUS
  20.   GETTING HELP
  21.   BROWSING DIRECTORIES
  22.   BROWSING MULTIPLE DIRECTORIES
  23.   BROWSING ZIP ARCHIVES
  24.   BROWSING FILES
  25.   COPYING FILES
  26.   DELETING FILES
  27.   RENAMING FILES
  28.   EXTRACTING FILES
  29.   DEMONSTRATION
  30.   SYSTEM FILES
  31.   HOW TO CONTACT LODJI
  32.   REVISION HISTORY
  33.   KNOWN BUGS
  34.  
  35.  
  36.  
  37. INTRODUCTION
  38.  
  39.   LUP (pronounced "loop") is a file utility program.  Its strength
  40.   is in browsing and comparing disk directories and [.ZIP] archive
  41.   files.  LUP presently supports only [.ZIP] archives however
  42.   support for other archive file types can be added if there is
  43.   sufficient demand.
  44.  
  45.   Browsing the contents of [.ZIP] files with LUP is just like
  46.   browsing regular DOS directories.  In fact, the directory of a
  47.   [.ZIP] file looks just like an extension of the DOS subdirectory
  48.   tree.  This extension also applies to subdirectories of the
  49.   [.ZIP] file and to other [.ZIP] files in the [.ZIP] file, i.e.
  50.   nested [.ZIP] files, etc.!
  51.  
  52.   In addition to browsing the file listings of DOS directories and
  53.   [.ZIP] files, LUP also allows you to browse their text files.
  54.   This includes files inside of [.ZIP] files.  The user need not
  55.   extract the files first.  LUP's ability to display files inside of
  56.   [.ZIP] archives without first extracting those files makes easy
  57.   the browsing of large [.ZIP] file collections like those in CD-ROM
  58.   libraries.
  59.  
  60.   Also LUP can display more than one directory or [.ZIP] archive at
  61.   the same time.  Unlike many other programs, which display each
  62.   directory in a seperate screen window, LUP displays them in a
  63.   single window.  If two files with the same name appear identical
  64.   in two different directories then their display occupies a single
  65.   line, allowing more files to be fit on a screen.  Files which do
  66.   not appear identical are displayed on seperate lines in a way
  67.   which emphasizes their differences such as length and time stamp.
  68.   This makes it easy to detect new, changed, or deleted files.  This
  69.   feature is especially useful when comparing related groups of
  70.   files, such as a directory and its backup copy, or two versions of
  71.   the same software package.  When you move from one subdirectory to
  72.   another LUP attempts the move from each subdirectory being
  73.   displayed so that related files are automaticly displayed together.
  74.  
  75.   LUP has other miscellaneous file management functions such as file
  76.   deletion, copying, etc.
  77.  
  78.  
  79. SHAREWARE AND REGISTRATION
  80.  
  81.   This product is distributed as Shareware, a Try-Before-You-Buy
  82.   approach to software distribution.  Please feel free to use LUP
  83.   free for up to 30 days to ensure that it meets your needs.  If you
  84.   decide to continue using LUP you must register with the author.
  85.  
  86.   Your registered copy of LUP will include: the latest release of the
  87.   software, a printed user manual, a registration key to disable the
  88.   production of registration reminder messages from the program,
  89.   90 days of support, upgrade notices, and maybe some other
  90.   miscellaneous software.
  91.  
  92.   To obtain a registered copy of LUP use the "Register" command in the
  93.   LUP File Lists Browser.  The File Lists Browser is active when LUP
  94.   first starts.  The Register command will produce a registration form
  95.   which will make your registration easier for both you and me.
  96.  
  97.  
  98. REQUIREMENTS
  99.  
  100.   LUP will run on your computer if your computer is an IBM PC
  101.   compatible running MS-DOS or PC-DOS version 3.0 or later, has
  102.   400Kb of disk space, and has 512Kb of Random Access Memory (RAM).
  103.   If you plan to use LUP to examine [.ZIP] archives then you
  104.   must also have PKUNZIP in your DOS PATH.  If you plan to run the
  105.   DEMO.BAT demonstration script then you will also need PKZIP.
  106.   PKZIP and PKUNZIP are available from:
  107.  
  108.     PKWARE, INC.
  109.     7545 N. Port Washington Rd.
  110.     Glendale WI 53127
  111.  
  112.  
  113. INSTALLATION
  114.  
  115.   Copy all of the distribution files to an empty subdirectory.
  116.   I suggest the subdirectory name "\LUPnnn" where "nnn" are the
  117.   digits of the version number.  If you set your default
  118.   directory to this subdirectory then you will be able to run LUP.
  119.  
  120.   If you want to be able to start LUP from any default directory
  121.   without using LUP's directory in the command then you must
  122.   follow some additional steps.  The files LUP.EXE and LUP.DOC
  123.   must be in a directory which appears in your DOS PATH.
  124.   You can do this either by adding LUP's subdirectory to your DOS
  125.   PATH, or by copying LUP.EXE and LUP.DOC to a directory which is
  126.   already in your DOS PATH.  LUP.DOC should be in the same
  127.   directory as LUP.EXE becaused this is needed by the Help command.
  128.  
  129.  
  130. CONFIGURATION
  131.  
  132.   This version of LUP has no configuration options.  LUP tries to
  133.   adapt to the type of computer and the video mode you are using
  134.   when you run it.  LUP will adapt to monochrome or color display
  135.   adapters.  It will adapt to different screen dimensions, for
  136.   example, 25 lines, 43 lines, or 50 lines.
  137.  
  138.   See the documentation on the DOS MODE command, or whatever command
  139.   you use to control your video display, for more information.
  140.   
  141.  
  142. STARTING THE PROGRAM
  143.  
  144.   The simplest method of starting LUP is simply to type "LUP" from
  145.   the DOS prompt.  Type:
  146.  
  147.     LUP<Enter>
  148.   
  149.   The "<Enter>" stands for the Enter key.  LUP will execute and
  150.   display the File List of the current working directory.  From
  151.   there you may change the File Lists being displayed, move
  152.   elsewhere in the directory tree, or perform other file operations.
  153.   
  154.   To make LUP begin by displaying one or more File Lists other than
  155.   the current working directory, simply add their names to the
  156.   command line.  For example, suppose C:\PROJECT1 contains your
  157.   files of a particular project, and a floppy diskette contains
  158.   previously saved versions of those files, and you want to see
  159.   which files have changed sinced you saved them.  To do this, place
  160.   the diskette in drive A: and at the DOS prompt type:
  161.   
  162.     LUP C:\PROJECT1 A:<Enter>
  163.  
  164.   This will cause LUP to start and to display both directories
  165.   simultaneously.  Note, only File List specifications can appear on
  166.   the command line.  You can not browse a text file directly from
  167.   the command line, however you can do this after LUP is started.
  168.  
  169.   You may also specify (.zip) archive files on the command line.
  170.   There is a notation [.ZIP] for doing this which is explained in
  171.   the section named BROWSING ZIP ARCHIVES.
  172.  
  173.  
  174. USING THE PROGRAM
  175.  
  176.   LUP was designed to be both easy to learn and easy to use.  Almost
  177.   all program commands are available through context sensitive menus
  178.   AND single key shortcuts.
  179.   
  180.   Using the menus is easy.  You can begin using the program
  181.   immediately with the menus.  If you want you can learn the
  182.   shortcut keys.  All shortcut keys are displayed in the menus of
  183.   their associated commands, which makes them easy to learn.
  184.   
  185.   There is also a simple Help command which allows you to browse
  186.   this user manual from inside of LUP.
  187.  
  188.  
  189. MENUS
  190.  
  191.   Menus are available from nearly everywhere in the program.  You
  192.   can display a menu by pressing the F10 key.
  193.  
  194.   Menus are context sensitive.  This means that the commands listed
  195.   in a menu vary according to the commands available at that point
  196.   of the program.  These commands can depend on everything from the
  197.   type of dialog box active to the position of the cursors.  If you
  198.   are ever not sure about what to do next, pressing F10 will produce
  199.   a menu of all the things you can do at that point.  For example,
  200.   if the File Lists Browser is active and you press the F10 key then
  201.   a menu labeled "File Lists Browser Menu" will be displayed which
  202.   lists all the commands available from the File Lists Browser.  You
  203.   will even see the F10 key listed.
  204.   
  205.   You can use a menu in two ways.  The first way is to select one of
  206.   the commands in the menu and press the Enter key to execute it.
  207.   For example, in the menu of the File Lists Browser is the menu
  208.   item "<Alt-A> About this program".  If you move the menu cursor to
  209.   that menu item and press the Enter key then a dialog box will be
  210.   displayed which gives a brief description of the program.
  211.  
  212.   The other way to use a menu is as a command summary.  When you see
  213.   in a menu the command you want to execute, you can press the <Esc>
  214.   key to exit the menu and then press the associated command key to
  215.   trigger that command.
  216.   
  217.   Note, sometimes a menu item represents a group of commands, not a
  218.   single command.  Group menu items end in "...".  If you press
  219.   <Enter> when the menu cursor is on a group menu item then another
  220.   nested menu will appear.  This nested menu represents the group.
  221.   For example, when a list scroller is active there are several
  222.   command keys available for moving the scroller's cursor.  These
  223.   appear as a single group menu item under the name "Line Cursor
  224.   Movement...".  If you press the Enter key while the menu cursor is
  225.   on the "Line Cursor Movement..." item then another menu will
  226.   appear which lists the actual cursor movement commands with their
  227.   command keys, such as "<Arrow-Down> Forward", etc.
  228.   
  229.   To abandon a menu without executing one of its commands, press
  230.   the Esc key.  The menu will dissappear.
  231.  
  232.  
  233. GETTING HELP
  234.  
  235.   If you still can't figure out how to do what you want after using
  236.   the menus then you can get help by pressing the <F1> key.  This
  237.   will open a dialog for browsing the user manual file, i.e., the
  238.   file you are reading now.  Help is available from everywhere the
  239.   menus are available.
  240.   
  241.  
  242. BROWSING DIRECTORIES
  243.  
  244.   You browse directories with the File Lists Browser, which is the
  245.   dialog which fills the entire screen when you start the program.
  246.   It displays one or more directories.  It is divided into two major
  247.   parts.
  248.  
  249.   The top part contains a summary of the directories displayed.
  250.   Each line in the summary includes the number of the directory, the
  251.   total number of bytes in all the files in that directory, the
  252.   number of files including subdirectories in that directory, and
  253.   the path name of the directory.  It also includes the file mask,
  254.   however this should probably be displayed elsewhere because all
  255.   file masks must be the same.
  256.   
  257.   The bottom contains a list of the file entries in the directories
  258.   summarized in the top part.  Each entry includes the file name,
  259.   the file size or, if the entry is a subdirectory, a notation to
  260.   indicate that, the date and time stamp of the file, and the
  261.   attributes.  
  262.   
  263.   The file entry list is scrollable using the cursor movement commands.
  264.   Cursor movement commands include INCREMENTAL SEARCHES.  This allows
  265.   you to move the cursor directly to a particular file entry by
  266.   pressing the first few characters of the file name.
  267.   
  268.   To display a subdirectory of the directory you are displaying,
  269.   simply move the scroller cursor to the subdirectory you wish to
  270.   display and press the <Enter> key.  If you wish to display the
  271.   parent of the directory being displayed then move the cursor the
  272.   entry labeled "[ Parent ]" and press the <Enter> key.  
  273.   
  274.   Using these two basic operations you can easilly examine all
  275.   directories on a disk.  If you would like to examine the
  276.   directories on a different disk drive, or would like to jump
  277.   immediately to a distant directory then use the Alt-S (File Lists
  278.   Browser, Substitute Path) command.
  279.   
  280.   If you would like to limit the display to a subset of all the
  281.   files in the directory you can use the Alt-F (File Lists Browser,
  282.   File Mask) command.  For example to display only the files ending
  283.   in ".TXT" then change the file mask to "*.TXT".
  284.   
  285.  
  286. BROWSING MULTIPLE DIRECTORIES
  287.  
  288.   Browsing multiple directories at the same time is similar to
  289.   browsing single directories.  There are a few differences in the
  290.   display.  Each file entry may occupy more than one line, between
  291.   one and the number of directories displayed.  If LUP finds that
  292.   two files with the same name in two different directories have the
  293.   same size, date, time, and attributes then it displays then on the
  294.   same line.  Otherwise it puts them on two different lines.  The
  295.   numbers in the column headed with "**..." indicate which
  296.   directories a given version of a file is in.  The different file
  297.   versions are ordered by date and time with the newest files first.
  298.   
  299.   Any line which does not have numbers in every position of the
  300.   "**..." column indicates some type of difference, either a new
  301.   file, a deleted file, a changed file, a file with different
  302.   attribute bits, etc.  This is the column which makes finding
  303.   differences between directories easy.
  304.   
  305.   The directories being displayed are summarized in the top of the
  306.   two rectangular display areas on the screen.  The directories
  307.   are ordered alphabetically by name.
  308.  
  309.   The set of directories being displayed can be changed by using the
  310.   "File Lists..." commands.  With them you can add a directory,
  311.   remove a directory, or substitute a directory in the set of
  312.   directory or archive files being displayed.
  313.     
  314.  
  315. BROWSING ZIP ARCHIVES
  316.  
  317.   Browsing [.ZIP] archive files is very similar to browsing
  318.   directories.  To examine a [.ZIP] file, move the cursor to the
  319.   file entry of the file and press the <Enter> key.  The File Lists
  320.   Browser will display the contents of the [.ZIP] file.
  321.   
  322.   The File Lists summary at the top of the screen will have the
  323.   notation "[.ZIP]" after the name to indicate that a [.ZIP] file,
  324.   rather than a regular directory, is being displayed.  This is the
  325.   same notation which may be used for command line arguments when
  326.   starting LUP from the command line.
  327.   
  328.   The seperate "[.ZIP]" notation, rather than the file name
  329.   extention, is needed to distinguish DOS directory files from DOS
  330.   data files because:
  331.  
  332.     1.  DOS directory names can have extensions, even ".ZIP".
  333.     
  334.     2.  Not all [.ZIP] files have ".ZIP" extensions.  For example,
  335.         it is common for a self extracting [.ZIP] file to end with
  336.         ".EXE".
  337.   
  338.   You may move within the subdirectories of a [.ZIP] file just like
  339.   a DOS subdirectory.  You may even move into [.ZIP] files inside of
  340.   [.ZIP] files, in other words, nested [.ZIP] files.  You may
  341.   display regular DOS directories and [.ZIP] file directories at the
  342.   same time to compare them.
  343.   
  344.   To display a [.ZIP] file which does not have a [.ZIP] extension,
  345.   such as a self extracting [.ZIP] file, use the Include Path or
  346.   Substitute Path commands.  Enter the name of the file with the
  347.   characters "[.ZIP]" at the end.  For example, if you were browsing
  348.   the directory C:\INBOX which contained a file NEWSTUFF.EXE which
  349.   was a self extracting [.ZIP] file, use the Substitute Path command
  350.   and replace "C:\INBOX" by C:\INBOX\NEWSTUFF.EXE[.ZIP]".  This
  351.   will display the file as a [.ZIP] File List.
  352.  
  353.   Note, some [.ZIP] files created on Unix systems contain files
  354.   whose names have lower case characters.  LUP will convert these
  355.   names to upper case when it displays these [.ZIP] files because
  356.   DOS does not support lower case in its file names.
  357.  
  358.   Also, certain unusual and rare [.ZIP] files appear empty to LUP
  359.   even though they are not.  This happens when a [.ZIP] file
  360.   contains files in a subdirectory but does not also contain
  361.   that subdirectory.  For example, if a [.ZIP] file contains
  362.   two file entries "XXX\" and "XXX\FILE" then LUP will correctly
  363.   show that the file contains a single subdirectory "XXX" which
  364.   contains a single file "FILE".  However if subdirectory "XXX\" is
  365.   missing then file "XXX\FILE" will also appear missing to LUP.
  366.  
  367.  
  368. BROWSING FILES
  369.  
  370.   To examine a file as text, use the File Lists Browser to display
  371.   the directory or archive containing the file you would like to
  372.   examine.  Move the cursor to the entry for the file and press the
  373.   <Enter> key.  LUP displays the file in a scrollable text window.
  374.   
  375.   The display shows all characters except the line-feed <LF>, which
  376.   is treated as a line terminator.  Control characters are displayed
  377.   using the standard IBM compatible graphic characters.  LUP does
  378.   some rudimentary formating of tab characters, but even tabs are
  379.   displayed.  
  380.   
  381.   If a file line will not fit on a screen line then it will wrap
  382.   around to the next screen line.  Successive file lines are
  383.   highlighted with alternating colors so that you can see where wrap
  384.   around occurred.
  385.  
  386.  
  387.  
  388. COPYING FILES
  389.  
  390.   To copy regular or directory files, use the File Lists Browser to
  391.   display the directory or archive containing the files you want
  392.   copy.  If you are interested in a particular one then move the
  393.   cursor to it.  Press the <Alt-C> key.
  394.   
  395.   LUP will display a dialog box with its best guesses for source
  396.   path, destination path, and file mask filled in or selected.
  397.   Complete filling in these values.  Use the Tab key to move between
  398.   value gadgets.
  399.   
  400.   When you have defined all values press the Enter key.  LUP will
  401.   begin copying files.  When it is finished the destination path
  402.   will be added to the File Lists Browser if that path was not
  403.   already being displayed.
  404.  
  405.   You may not copy into a [.ZIP] archive file.  However you may copy
  406.   files out of a [.ZIP] file to a DOS directory.  In this case LUP
  407.   will automaticly extract the files.
  408.  
  409.  
  410. DELETING FILES
  411.  
  412.   To delete regular or directory files, use the File Lists Browser
  413.   to display the directory or archive containing the files you want
  414.   delete.  If you are interested in a particular one then move the
  415.   cursor to it.  Press the <Alt-D> key.
  416.   
  417.   LUP will display a dialog box with its best guesses for path and
  418.   file mask filled in or selected.  Complete filling in these
  419.   values.  Use the Tab key to move between value gadgets.
  420.   
  421.   When you have defined all values press the Enter key.  If you have
  422.   specified more than one file then LUP will ask for confirmation.
  423.   Then it will begin deleting files.  
  424.   
  425.   You may not delete files from a [.ZIP] archive file.  
  426.  
  427.  
  428. RENAMING FILES
  429.  
  430.   To rename a regular or directory file, use the File Lists Browser
  431.   to display the directory or archive containing the file you want
  432.   rename.  If you are interested in a particular one then move the
  433.   cursor to it.  Press the <Alt-N> key to activate the "reName a
  434.   file" command.
  435.  
  436.   LUP will display a dialog box with its best guesses for directory,
  437.   and old name filled in or selected.  Complete filling in these
  438.   values and provide a new name.  Use the Tab key to move between
  439.   value gadgets.
  440.   
  441.   When you have defined all values press the Enter key and LUP will
  442.   rename the file.  You may not rename a file inside a [.ZIP]
  443.   archive file.
  444.  
  445.  
  446. EXTRACTING FILES
  447.  
  448.   LUP can extract files from archive files.  Extracting from a
  449.   [.ZIP] archive file is called "unzipping".
  450.   
  451.   LUP extracts automaticly whenever you browse a file which inside
  452.   of an archive, or copy files from inside of an archive.  See
  453.   COPYING FILES and BROWSING FILES for more information.
  454.  
  455.  
  456. DEMONSTRATION
  457.  
  458.   The file DEMO.BAT is a batch file which demonstrates some of the
  459.   unusual features of LUP, namely the ability to browse [.ZIP]
  460.   archive files, and the ability to browse multiple directory trees
  461.   in a merged format.  The demo creates some files and subdirectories
  462.   in the default directory and displays instructions for you to
  463.   follow to explore various features.  The demonstration is not
  464.   fully automated.  It depends on your ability to follow instructions.
  465.  
  466.   To run the demonstration, set the default directory to the directory
  467.   containing the LUP files, and type:
  468.  
  469.     DEMO<Enter>
  470.  
  471.  
  472. SYSTEM FILES
  473.  
  474.   The following files are parts of, or are created by,
  475.   the LUP package:
  476.  
  477.   LUP.DOC: This is the file you are reading now.  It is the user
  478.     manual for LUP.  It is also used the the Help command.
  479.   LUP.EXE: This is the LUP executable.
  480.   LUP.CFG: This file is created by LUP.  It contains configuration
  481.     information, which in this version of LUP consists of only
  482.     the registration status of the program.
  483.   DEMO.BAT: This batch file script creates some directories and
  484.     files which are used to demonstrate LUP's unusual features.
  485.     When executed it displays instructions for its use.
  486.   REGISTER.DOC: This contains information on how to register the
  487.     program.
  488.   FILE_ID.DIZ: This contains a description of LUP suitable for use
  489.     in catalog and BBS directory listings.  The most significant
  490.     information is near the front of the file so that automated
  491.     software distribution systems can use the most important
  492.     information.  
  493.   VENDOR.DOC: This contains information for disk vendors on how to
  494.     distribute this software.  
  495.   C:\LUPTMP.$$$: This subdirectory and the files created in it are
  496.     temporary files.  They are deleted when LUP terminates.
  497.     LUP creates temporary files when it examines the contents of
  498.     [.ZIP] archive files.
  499.  
  500.  
  501. HOW TO CONTACT LODJI
  502.  
  503.   You can reach LODJI at any of the following addresses:
  504.  
  505.     USPS: LODJI, PO BOX 915, NORTH CHELMSFORD MA 01863-0915
  506.  
  507.     CompuServe: 76360,1610
  508.  
  509.     Internet: 76360.1610@CompuServe.COM
  510.  
  511.  
  512. REVISION HISTORY
  513.  
  514.    1.00 First publicly released version.
  515.   
  516.  
  517. KNOWN BUGS
  518.  
  519.   After using LUP to browse many directories or files LUP may
  520.   become less speedy.  On rare occasions LUP may terminate with a
  521.   message which says that it was unable to allocate memory from its
  522.   heap.  This is caused by fragmentation of LUP's heap.  If LUP
  523.   terminates in this way, restart it and retry what you were trying
  524.   to do.  Unless you enter exactly the same sequence of keys,
  525.   LUP should not terminate again.
  526.  
  527.